Using Windows NT for Real-Time Applications: Experimental Observations and Recommendations
نویسندگان
چکیده
Windows NT was not designed as a real-time operating system, but market forces and the acceptance of NT in industrial applications have generated a need for achieving real-time functionality with NT. As its use for real-time applications proliferates, based on an experimental evaluation of NT, we quantitatively characterize the obstacles placed by NT. As a result of these observations, we provide a set of recommendations for users to consider while building real-time applications on NT. These are validated by the use of NT for a prototype application involving real-time control that includes multimedia information processing. The results of the above study should provide system designers with guidelines, as well as insight, into the design of an architecture based on NT for supporting applications with components having real-time constraints.
منابع مشابه
Comparing the Real-Time Performance of Windows NT to an NT Real-Time Extension
Because of the dominance of Microsoft® Windows® in the PC market there is a strong interest in using Windows NT® as a platform for real-time process and control systems. This type of solution is very cost effective because applications and development tools are widely available. However, Windows NT was designed as a general purpose operating system and optimizes average not worst case performan...
متن کاملUsing Windows NT in Real-Time Systems
Due to Windows NT’s widespread acceptance on desktops in business and industry, it is also being considered for use in real-time systems. The fact that Windows NT is a general-purpose operating system complicates its application into a real-time environment. We have performed an extensive performance evaluation of Windows NT to determine if we can use it in the development of future real-time s...
متن کاملJewelNT: Monitoring of Distributed Real-Time Applications on Windows NT
This paper describes the distributed real-time monitoring tool JewelNT. The paper motivates the need for a fine-grained, trace-based monitoring tool in order to support development of soft real-time applications on Windows NT. It sketches the design of JewelNT that hooks in the NT kernel and provides full information about NT ́s thread-scheduling at system and application-level. It describes the...
متن کاملDeveloping Real-Time Computer Vision Applications for Intel Pentium III based Windows NT Workstations
In this paper, we describe our experiences in developing real-time computer vision applications for Intel Pentium III based Windows NT workstations. Specifically, we discuss how to optimize your code, efficiently utilize memory and the file system, utilize multiple CPUs, get video input, and benchmark your code. Intrinsic soft real-time features of Windows NT are discussed, as well as hard real...
متن کاملA Soft Real-time Scheduling Server on the Windows NT
We present the design and implementation of a soft real time CPU server for the time-sensitive multimedia applications in the Windows NT environment. The server is a user-level daemon process from which multimedia applications can request and acquire periodic processing time in the well-known form of (processing time per period). Our server is based on a careful manipulation of the real time(RT...
متن کامل